class nusoap_proxy {
			// http://www.w3.org/2001/XMLSchema:string $username, http://www.w3.org/2001/XMLSchema:string $password, http://www.w3.org/2001/XMLSchema:string $extension, http://www.w3.org/2001/XMLSchema:int $timeout
	function ast_originate($username, $password, $extension, $timeout) {
		$params = array('username' => $username, 'password' => $password, 'extension' => $extension, 'timeout' => $timeout);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $cmd
	function sendCommand($cmd) {
		$params = array('cmd' => $cmd);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name
	function getBackup($name) {
		$params = array('name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $label
	function createBackup($label) {
		$params = array('label' => $label);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name
	function delBackup($name) {
		$params = array('name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name
	function restoreBackup($name) {
		$params = array('name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $file_name, http://www.w3.org/2001/XMLSchema:base64Binary $file_content
	function uploadBackup($file_name, $file_content) {
		$params = array('file_name' => $file_name, 'file_content' => $file_content);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $type
	function getRule($id, $type) {
		$params = array('id' => $id, 'type' => $type);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Rule $id
	function putRule($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delRule($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getOutgoingRule($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:OutgoingRule $id
	function putOutgoingRule($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delOutgoingRule($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getIncomingRule($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:IncomingRule $id
	function putIncomingRule($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delIncomingRule($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $direction, http://www.w3.org/2001/XMLSchema:int $type, http://www.w3.org/2001/XMLSchema:int $top
	function moveRule($id, $direction, $type, $top) {
		$params = array('id' => $id, 'direction' => $direction, 'type' => $type, 'top' => $top);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getEntity($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getExtension($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $exten
	function getExtensionByExtension($exten) {
		$params = array('exten' => $exten);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Extension $extension
	function putExtension($extension) {
		$params = array('extension' => $extension);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delExtension($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $exten
	function delExtensionByExtension($exten) {
		$params = array('exten' => $exten);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $prot
	function getClient($id, $prot) {
		$params = array('id' => $id, 'prot' => $prot);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $prot
	function getClientAccount($id, $prot) {
		$params = array('id' => $id, 'prot' => $prot);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $extension
	function gelClientFromExtension($extension) {
		$params = array('extension' => $extension);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Client $client
	function putClient($client) {
		$params = array('client' => $client);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $tech, http://www.w3.org/2001/XMLSchema:string $language, http://www.w3.org/2001/XMLSchema:string $oldpwd, http://www.w3.org/2001/XMLSchema:string $newpwd, http://www.w3.org/2001/XMLSchema:string $vemail, http://www.w3.org/2001/XMLSchema:string $voldpwd, http://www.w3.org/2001/XMLSchema:string $vnewpwd
	function putClientAccount($id, $tech, $language, $oldpwd, $newpwd, $vemail, $voldpwd, $vnewpwd) {
		$params = array('id' => $id, 'tech' => $tech, 'language' => $language, 'oldpwd' => $oldpwd, 'newpwd' => $newpwd, 'vemail' => $vemail, 'voldpwd' => $voldpwd, 'vnewpwd' => $vnewpwd);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delClient($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $trunk_id, http://www.w3.org/2001/XMLSchema:int $extension_id
	function getCid($trunk_id, $extension_id) {
		$params = array('trunk_id' => $trunk_id, 'extension_id' => $extension_id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $trunk_id
	function getCidFromTrunk($trunk_id) {
		$params = array('trunk_id' => $trunk_id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $exten_id, http://www.w3.org/2001/XMLSchema:CidArray $cidArr
	function putCid($exten_id, $cidArr) {
		$params = array('exten_id' => $exten_id, 'cidArr' => $cidArr);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $trunk_id, http://www.w3.org/2001/XMLSchema:int $extension_id
	function delCid($trunk_id, $extension_id) {
		$params = array('trunk_id' => $trunk_id, 'extension_id' => $extension_id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getOffice($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Office $dep
	function putOffice($dep) {
		$params = array('dep' => $dep);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delOffice($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getProvider($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $provider
	function getProviderAccount($id, $provider) {
		$params = array('id' => $id, 'provider' => $provider);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Provider $res
	function putProvider($res) {
		$params = array('res' => $res);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:ProviderAccount $res
	function putProviderAccount($res) {
		$params = array('res' => $res);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delProvider($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delProviderAccount($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getPhoneNumber($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:PhoneNumber $number
	function putPhoneNumber($number) {
		$params = array('number' => $number);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delPhoneNumber($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getMetaGroupFromEntity($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getMetaGroupFromGroup($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $type
	function getGroup($id, $type) {
		$params = array('id' => $id, 'type' => $type);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Group $group
	function putGroup($group) {
		$params = array('group' => $group);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delGroup($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getRight($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Right $right
	function putRight($right) {
		$params = array('right' => $right);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delRight($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getApplication($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name
	function getApplicationByName($name) {
		$params = array('name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Application $app
	function putApplication($app) {
		$params = array('app' => $app);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delApplication($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getQueue($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name
	function getQueueByName($name) {
		$params = array('name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Queue $queue
	function putQueue($queue) {
		$params = array('queue' => $queue);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delQueue($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getAgent($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $client
	function getAgentFromEntity($client) {
		$params = array('client' => $client);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function getRegisteredAgent() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Agent $agent
	function putAgent($agent) {
		$params = array('agent' => $agent);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delAgent($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function logoffAgent($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $tag, urn:Callware:AssociativeArray $option
	function putQueueGeneralOption($tag, $option) {
		$params = array('tag' => $tag, 'option' => $option);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $parent
	function getIvrNode($id, $parent) {
		$params = array('id' => $id, 'parent' => $parent);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getChildNodes($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:IvrNode $queue
	function putIvrNode($queue) {
		$params = array('queue' => $queue);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delIvrNode($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getIvr($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:string $category, http://www.w3.org/2001/XMLSchema:int $section
	function getConfOption($id, $category, $section) {
		$params = array('id' => $id, 'category' => $category, 'section' => $section);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $id, http://www.w3.org/2001/XMLSchema:string $category
	function getOptionByName($id, $category) {
		$params = array('id' => $id, 'category' => $category);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $technology, urn:Callware:AssociativeArray $option, http://www.w3.org/2001/XMLSchema:int $section
	function putOption($technology, $option, $section) {
		$params = array('technology' => $technology, 'option' => $option, 'section' => $section);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getAction($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function writeMIsdn() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:stringArray $option
	function updateNetwork($option) {
		$params = array('option' => $option);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function getDirectory() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $genKeys
	function initialize($genKeys) {
		$params = array('genKeys' => $genKeys);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getUser($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:User $user
	function putUser($user) {
		$params = array('user' => $user);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $username, http://www.w3.org/2001/XMLSchema:string $password
	function checkUser($username, $password) {
		$params = array('username' => $username, 'password' => $password);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delUser($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:stringArray $lines, http://www.w3.org/2001/XMLSchema:string $filename
	function createAstConfig($lines, $filename) {
		$params = array('lines' => $lines, 'filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function viewAstConfigFilename() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename
	function viewAstConfig($filename) {
		$params = array('filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function getPublicKey() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getVoiceMail($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:VoiceMail $voicemail
	function putVoiceMail($voicemail) {
		$params = array('voicemail' => $voicemail);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delVoiceMail($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:CdrRequest $request
	function stats($request) {
		$params = array('request' => $request);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getTechnology($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getTimeSegment($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:TimeSegment $ts
	function putTimeSegment($ts) {
		$params = array('ts' => $ts);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delTimeSegment($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getEntityName($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getMacro($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name
	function getMacroByName($name) {
		$params = array('name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Macro $id
	function putMacro($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delMacro($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $macroId, http://www.w3.org/2001/XMLSchema:string $parameters
	function resolveMacroParam($macroId, $parameters) {
		$params = array('macroId' => $macroId, 'parameters' => $parameters);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getPlugin($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name
	function getPluginByName($name) {
		$params = array('name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $packageName
	function getPluginByPackageName($packageName) {
		$params = array('packageName' => $packageName);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $type, http://www.w3.org/2001/XMLSchema:int $id
	function getPluginByEntity($type, $id) {
		$params = array('type' => $type, 'id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getPluginEntities($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $xmlinfo, http://www.w3.org/2001/XMLSchema:string $xmldata
	function putPlugin($xmlinfo, $xmldata) {
		$params = array('xmlinfo' => $xmlinfo, 'xmldata' => $xmldata);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delPlugin($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $technology
	function getTrunk($id, $technology) {
		$params = array('id' => $id, 'technology' => $technology);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $technology
	function getChannel($id, $technology) {
		$params = array('id' => $id, 'technology' => $technology);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Channel $Channel
	function putChannel($Channel) {
		$params = array('Channel' => $Channel);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delChannel($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $direction, http://www.w3.org/2001/XMLSchema:int $top
	function moveTrunk($id, $direction, $top) {
		$params = array('id' => $id, 'direction' => $direction, 'top' => $top);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function versionCheck() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:string $client
	function recordIvrAudioFile($filename, $client) {
		$params = array('filename' => $filename, 'client' => $client);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function getIvrAudioFile() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:string $name
	function putIvrAudioFile($filename, $name) {
		$params = array('filename' => $filename, 'name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename
	function deleteIvrAudioFile($filename) {
		$params = array('filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:string $newfilename, http://www.w3.org/2001/XMLSchema:string $newname
	function renameIvrAudioFile($filename, $newfilename, $newname) {
		$params = array('filename' => $filename, 'newfilename' => $newfilename, 'newname' => $newname);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $action
	function shutdown($action) {
		$params = array('action' => $action);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $action
	function pbxSwitch($action) {
		$params = array('action' => $action);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $exten
	function getVoiceMailList($exten) {
		$params = array('exten' => $exten);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $exten, http://www.w3.org/2001/XMLSchema:string $filename
	function checkVoiceMailMessage($exten, $filename) {
		$params = array('exten' => $exten, 'filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $exten, http://www.w3.org/2001/XMLSchema:string $tofilename, http://www.w3.org/2001/XMLSchema:string $togroup, http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:string $group
	function changeVoiceMailMessageGroup($exten, $tofilename, $togroup, $filename, $group) {
		$params = array('exten' => $exten, 'tofilename' => $tofilename, 'togroup' => $togroup, 'filename' => $filename, 'group' => $group);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $exten, http://www.w3.org/2001/XMLSchema:string $filename
	function deleteVoicemailMessage($exten, $filename) {
		$params = array('exten' => $exten, 'filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $path
	function getFileFromSandbox($path) {
		$params = array('path' => $path);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $clientId, http://www.w3.org/2001/XMLSchema:string $filename
	function recordVoiceMailAnswer($clientId, $filename) {
		$params = array('clientId' => $clientId, 'filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $exten
	function getVoiceMailAnswers($exten) {
		$params = array('exten' => $exten);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $exten, http://www.w3.org/2001/XMLSchema:string $filename
	function deleteVoiceMailAnswer($exten, $filename) {
		$params = array('exten' => $exten, 'filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $exten, http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:string $type
	function setVoiceMailAnswer($exten, $filename, $type) {
		$params = array('exten' => $exten, 'filename' => $filename, 'type' => $type);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $classname
	function getMohClass($classname) {
		$params = array('classname' => $classname);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:MohClassDefinition $definition
	function createMohClass($definition) {
		$params = array('definition' => $definition);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:MohClassDefinition $definition
	function modifyMohClass($definition) {
		$params = array('definition' => $definition);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $classname
	function delMohClass($classname) {
		$params = array('classname' => $classname);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $classname
	function getMohSongs($classname) {
		$params = array('classname' => $classname);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $file_name, http://www.w3.org/2001/XMLSchema:base64Binary $file_content
	function uploadMohSongs($file_name, $file_content) {
		$params = array('file_name' => $file_name, 'file_content' => $file_content);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $file_name
	function deleteMohSong($file_name) {
		$params = array('file_name' => $file_name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $reload
	function soundsInit($reload) {
		$params = array('reload' => $reload);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getSound($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:int $cat_id, http://www.w3.org/2001/XMLSchema:string $language
	function getSoundDesc($filename, $cat_id, $language) {
		$params = array('filename' => $filename, 'cat_id' => $cat_id, 'language' => $language);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $tagname
	function getCatidByTagname($tagname) {
		$params = array('tagname' => $tagname);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function getLanguages() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function getCategories() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename
	function putTempSound($filename) {
		$params = array('filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename
	function deleteTempSound($filename) {
		$params = array('filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:int $cat_id, http://www.w3.org/2001/XMLSchema:string $language, http://www.w3.org/2001/XMLSchema:string $newcontent, http://www.w3.org/2001/XMLSchema:int $modtext, http://www.w3.org/2001/XMLSchema:string $newtext
	function modifySound($filename, $cat_id, $language, $newcontent, $modtext, $newtext) {
		$params = array('filename' => $filename, 'cat_id' => $cat_id, 'language' => $language, 'newcontent' => $newcontent, 'modtext' => $modtext, 'newtext' => $newtext);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:int $cat_id, http://www.w3.org/2001/XMLSchema:string $language
	function createEmptyFile($filename, $cat_id, $language) {
		$params = array('filename' => $filename, 'cat_id' => $cat_id, 'language' => $language);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:int $cat_id, http://www.w3.org/2001/XMLSchema:string $language
	function deleteFile($filename, $cat_id, $language) {
		$params = array('filename' => $filename, 'cat_id' => $cat_id, 'language' => $language);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $cat_id, http://www.w3.org/2001/XMLSchema:string $filename, http://www.w3.org/2001/XMLSchema:string $language
	function mvSoundsFileToSandbox($cat_id, $filename, $language) {
		$params = array('cat_id' => $cat_id, 'filename' => $filename, 'language' => $language);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $clientId, http://www.w3.org/2001/XMLSchema:string $filename
	function recordNewMessage($clientId, $filename) {
		$params = array('clientId' => $clientId, 'filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $filename
	function deleteRecordedMessage($filename) {
		$params = array('filename' => $filename);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $file_name, http://www.w3.org/2001/XMLSchema:base64Binary $file_content
	function uploadMessage($file_name, $file_content) {
		$params = array('file_name' => $file_name, 'file_content' => $file_content);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $family, http://www.w3.org/2001/XMLSchema:string $key, http://www.w3.org/2001/XMLSchema:string $value
	function putInDB($family, $key, $value) {
		$params = array('family' => $family, 'key' => $key, 'value' => $value);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $family, http://www.w3.org/2001/XMLSchema:string $key
	function rmFromDB($family, $key) {
		$params = array('family' => $family, 'key' => $key);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $family, http://www.w3.org/2001/XMLSchema:string $key
	function getFromDB($family, $key) {
		$params = array('family' => $family, 'key' => $key);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function getClientsDBEntry() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getMeetme($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name
	function getMeetmeByName($name) {
		$params = array('name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:Meetme $meetme
	function putMeetme($meetme) {
		$params = array('meetme' => $meetme);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delMeetme($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name, http://www.w3.org/2001/XMLSchema:string $number, http://www.w3.org/2001/XMLSchema:string $description
	function setTarget($name, $number, $description) {
		$params = array('name' => $name, 'number' => $number, 'description' => $description);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function delTargets() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function getTargetCalls() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getProvClient($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getProvClientAddress($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:provClient $client
	function putProvClient($client) {
		$params = array('client' => $client);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delProvClient($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $id_client
	function touchProvClient($id, $id_client) {
		$params = array('id' => $id, 'id_client' => $id_client);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id_client
	function getProvClientFromEntity($id_client) {
		$params = array('id_client' => $id_client);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getPhoneType($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getProvTemplate($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:provTemplate $template
	function putProvTemplate($template) {
		$params = array('template' => $template);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delProvTemplate($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getPhoneOptions($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getProvFirmware($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getProvFirmwareFromPhone($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:provFirmware $firmware, http://www.w3.org/2001/XMLSchema:base64Binary $file_content
	function putProvFirmware($firmware, $file_content) {
		$params = array('firmware' => $firmware, 'file_content' => $file_content);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delProvFirmware($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getProvDirectory($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:provDirectory $template
	function putProvDirectory($template) {
		$params = array('template' => $template);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delProvDirectory($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $action, http://www.w3.org/2001/XMLSchema:string $ip, urn:Callware:AssociativeArray $params, http://www.w3.org/2001/XMLSchema:string $http_username, http://www.w3.org/2001/XMLSchema:string $http_password, http://www.w3.org/2001/XMLSchema:int $http_scheme
	function phoneAction($action, $ip, $params, $http_username, $http_password, $http_scheme) {
		$params = array('action' => $action, 'ip' => $ip, 'params' => $params, 'http_username' => $http_username, 'http_password' => $http_password, 'http_scheme' => $http_scheme);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $action, http://www.w3.org/2001/XMLSchema:int $id_template, urn:Callware:AssociativeArray $params, http://www.w3.org/2001/XMLSchema:string $http_username, http://www.w3.org/2001/XMLSchema:string $http_password, http://www.w3.org/2001/XMLSchema:int $http_scheme
	function templatePhoneAction($action, $id_template, $params, $http_username, $http_password, $http_scheme) {
		$params = array('action' => $action, 'id_template' => $id_template, 'params' => $params, 'http_username' => $http_username, 'http_password' => $http_password, 'http_scheme' => $http_scheme);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function isVotoolsExecutable() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function isFirmwareWritable() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// void
	function checkDatabaseAccess() {
		$params = array();
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getVirtualExtension($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:VirtualExtension $virtual
	function putVirtualExtension($virtual) {
		$params = array('virtual' => $virtual);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delVirtualExtension($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getVirtualExtensionFromClient($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $name
	function setSystemName($name) {
		$params = array('name' => $name);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getIsdnCard($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function putIsdnCard($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delIsdnCard($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function isIsdnCardErasable($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getIsdnPort($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:IsdnPortArray $ports
	function updateIsdnPort($ports) {
		$params = array('ports' => $ports);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getIsdnGroup($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:IsdnGroup $group
	function putIsdnGroup($group) {
		$params = array('group' => $group);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delIsdnGroup($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $uniqueid
	function getAstCDR($uniqueid) {
		$params = array('uniqueid' => $uniqueid);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getZapataCard($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function putZapataCard($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delZapataCard($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function isZapataCardErasable($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getZapataPort($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:ZapPortArray $ports, urn:Callware:ZapToneZoneArray $zones
	function updateZapataPort($ports, $zones) {
		$params = array('ports' => $ports, 'zones' => $zones);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $type
	function getZapataPortOption($type) {
		$params = array('type' => $type);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getZapataChannel($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getZapataToneZone($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function getZapataGroup($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:ZapGroup $group
	function putZapataGroup($group) {
		$params = array('group' => $group);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id
	function delZapataGroup($id) {
		$params = array('id' => $id);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $id_user
	function getContact($id, $id_user) {
		$params = array('id' => $id, 'id_user' => $id_user);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:contact $client, http://www.w3.org/2001/XMLSchema:int $id_user
	function putContact($client, $id_user) {
		$params = array('client' => $client, 'id_user' => $id_user);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $id_user
	function delContact($id, $id_user) {
		$params = array('id' => $id, 'id_user' => $id_user);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id_user, http://www.w3.org/2001/XMLSchema:string $search
	function getContactIndex($id_user, $search) {
		$params = array('id_user' => $id_user, 'search' => $search);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id_user, http://www.w3.org/2001/XMLSchema:string $starting, http://www.w3.org/2001/XMLSchema:string $search, http://www.w3.org/2001/XMLSchema:int $res_num, http://www.w3.org/2001/XMLSchema:int $page
	function getContactList($id_user, $starting, $search, $res_num, $page) {
		$params = array('id_user' => $id_user, 'starting' => $starting, 'search' => $search, 'res_num' => $res_num, 'page' => $page);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $phonenumber
	function getContactFromPhonenumber($phonenumber) {
		$params = array('phonenumber' => $phonenumber);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:string $mobile
	function getContactFromMobile($mobile) {
		$params = array('mobile' => $mobile);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $id_user
	function getContactGroup($id, $id_user) {
		$params = array('id' => $id, 'id_user' => $id_user);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// urn:Callware:contactGroup $client, http://www.w3.org/2001/XMLSchema:int $id_user
	function putContactGroup($client, $id_user) {
		$params = array('client' => $client, 'id_user' => $id_user);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $id_user
	function delContactGroup($id, $id_user) {
		$params = array('id' => $id, 'id_user' => $id_user);
		return call_user_func_array(__FUNCTION__, $params);
	}
	// http://www.w3.org/2001/XMLSchema:int $id, http://www.w3.org/2001/XMLSchema:int $id_user
	function isContactGroupErasable($id, $id_user) {
		$params = array('id' => $id, 'id_user' => $id_user);
		return call_user_func_array(__FUNCTION__, $params);
	}
	
			function getError() { return; }
		}